package com.gagakuai.engine.impl.pvm;

import java.io.Serializable;

/*
 * @program: common-starters
 * @description: 流程虚拟机级别的文档对象
 * @author: houhong
 * @create: 2023-01-02 00:45
 */
public interface PvmProcessElement extends Serializable {

    /*
     * 获取流程文档
     */
    String getId();

    /*
     * 根据名字获取属性Value
     */
    Object getProperty(String name);

    /*
    *  获取流程定义
    */
    PvmProcessDefinition getProcessDefinition();

}